Leadtools.ImageProcessing.Color Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.10
AddWeightedCommand Constructor(AddWeightedCommandType,Int32[])
See Also  Example




type
Value that indicates the operation to perform.
factor
Array of values that represent weights associated with the images in the list. Used only if the type parameter is set to AddWeighted or AverageWeighted. This parameter only accepts positive values.
Initializes a new AddWeightedCommand class object with explicit parameters.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal type As AddWeightedCommandType, _
   ByVal factor() As Integer _
)
Visual Basic (Usage)Copy Code
Dim type As AddWeightedCommandType
Dim factor() As Integer
 
Dim instance As AddWeightedCommand(type, factor)
C# 
public AddWeightedCommand( 
   AddWeightedCommandType type,
   int[] factor
)
Managed Extensions for C++ 
public: AddWeightedCommand( 
   AddWeightedCommandType type,
   int[] factor
)
C++/CLI 
public:
AddWeightedCommand( 
   AddWeightedCommandType type,
   array<int> factor
)

Parameters

type
Value that indicates the operation to perform.
factor
Array of values that represent weights associated with the images in the list. Used only if the type parameter is set to AddWeighted or AverageWeighted. This parameter only accepts positive values.

Example

Visual BasicCopy Code
ImageProcessing.Color.AddWeightedCommand.AddWeightedConstructor
   Public Sub AddWeightedConstructorExample()
      RasterCodecs.Startup()
      Dim codecs As New RasterCodecs()
      codecs.ThrowExceptionsOnInvalidImages = True

      Dim leadImage As RasterImage = codecs.Load("C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg")

      ' Prepare the command
      Dim nFactors() As Integer
      ReDim nFactors(5)
      nFactors(0) = 100
      nFactors(1) = 100
      nFactors(2) = 100
      nFactors(3) = 100

      ' take the average between all rotated bitmaps, and put the result in the.
      Dim command As AddWeightedCommand = New AddWeightedCommand(AddWeightedCommandType.Average, nFactors)
      command.Run(leadImage)
      codecs.Save(command.DestinationImage, "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\AddWeightedCommandResult.Bmp", RasterImageFormat.Bmp, 24)

      RasterCodecs.Shutdown()
   End Sub
C#Copy Code
ImageProcessing.Color.AddWeightedCommand.AddWeightedConstructor 
      public void AddWeightedConstructorExample() 
      { 
         // Load an image 
         RasterCodecs.Startup(); 
         RasterCodecs codecs = new RasterCodecs(); 
         codecs.ThrowExceptionsOnInvalidImages = true; 
 
         RasterImage image = codecs.Load(@"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg"); 
 
         // Prepare the command 
         int [] nFactors = new int[5]; 
         nFactors[0] = 100; 
         nFactors[1] = 100; 
         nFactors[2] = 100; 
         nFactors[3] = 100; 
 
         // take the average between all rotated bitmaps, and put the result in the. 
         AddWeightedCommand command = new AddWeightedCommand(AddWeightedCommandType.Average, nFactors); 
         command.Run(image); 
         codecs.Save(command.DestinationImage, @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\AddWeightedCommandResult.bmp", RasterImageFormat.Bmp, 24); 
 
         RasterCodecs.Shutdown(); 
      }

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also